home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiillllHHHHwwwwMMMMaaaannnnaaaaggggeeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllHHHHwwwwMMMMaaaannnnaaaaggggeeeerrrr((((3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- iiiillllHHHHwwwwMMMMaaaannnnaaaaggggeeeerrrr - base class for h/w acceleration managers
-
- IIIINNNNHHHHEEEERRRRIIIITTTTSSSS FFFFRRRROOOOMMMM
- ilMpManager
-
- HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
- #include <il/ilHwManager.h>
-
- CCCCLLLLAAAASSSSSSSS DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ilHwManager is a base class for various types of hardware accelerated
- rendering. This class implements graphics hardware operations on
- ilHwImg's. Typically these operations are broken down into portions
- called requests. An ilHwManager organizes those requests by storing
- information common to all the requests and providing a synchronization
- point to determine when all the requests have completed (see
- ilMpManager(3) for more information on the MP architechture).
- ilHwManager's exist to perform swap buffers, fill areas with specified
- RGB values and draw image data.
-
- CCCCLLLLAAAASSSSSSSS MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN SSSSUUUUMMMMMMMMAAAARRRRYYYY
- CCCCoooonnnnssssttttrrrruuuuccccttttoooorrrr
-
- ilHwManager(ilHwImg* img, ilMpNode* parent=NULL,
- int enables=0)
-
-
- FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNNSSSS
- iiiillllHHHHwwwwMMMMaaaannnnaaaaggggeeeerrrr(((())))
-
- ilHwManager(ilHwImg* img, ilMpNode* parent=NULL,
- int enables=0)
-
-
- Constructs a specialized ilMpManager node and links it under the
- specified _p_a_r_e_n_t ilMpNode. Record the ilHwImg, _i_m_g, we're going to
- be operating on and extract some information from it that we'll need
- close at hand.
-
- The _e_n_a_b_l_e_s parameter controls which drawing buffers will be written
- by this operation. The buffer enables are defined in
- <il/ilHwDefs.h>: _i_l_F_r_o_n_t_B_u_f_f_e_r, _i_l_B_a_c_k_B_u_f_f_e_r, _i_l_L_e_f_t_B_u_f_f_e_r and
- _i_l_R_i_g_h_t_B_u_f_f_e_r. The values may be ORed to select multiple drawing
- buffers. The default behavior is to write to the back buffer for
- double buffered drawables, and the front buffer for single buffered
- drawables. Stereo drawables will draw both left and right buffers
- by default.
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- iiiillllHHHHwwwwMMMMaaaannnnaaaaggggeeeerrrr((((3333)))) IIIImmmmaaaaggggeeeeVVVViiiissssiiiioooonnnn LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiillllHHHHwwwwMMMMaaaannnnaaaaggggeeeerrrr((((3333))))
-
-
-
- INHERITED MEMBER FUNCTIONS
- IIIInnnnhhhheeeerrrriiiitttteeeedddd ffffrrrroooommmm iiiillllMMMMppppMMMMaaaannnnaaaaggggeeeerrrr
- abort(), addCompletionCallback(), go(), isDone(), markForDelete(),
- start(), wait()
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ilMpManager(3), ilHwImg(3)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-